- Extensive programming knowledge of Kamailio and FreeSwitch
- Produce high quality, performant, testable code
- Review pull requests and provide constructive feedback
- Pair up with someone to work together on a feature
- Learn something new, and collaborate with other engineers
- Deploy to production multiple times
- Help define technical strategy and architecture
- Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors. Demonstrates good judgment in selecting methods and techniques for obtaining solutions. Networks with senior internal and external personnel in their own area of expertise
- Perform unit and integration tests
- Work with PM to develop project plans and adjust timeline and resource needs throughout the project lifecycle
- Troubleshoot and debug errors that arise
- Communicate cross-functionally with IT, DevOps, QA, and systems teams
- 1+ years of programming experience about customizing / contributing to Kamailio and FreeSwitch open-source projects.
- Familiarity with at least one scripting language such as Python
- Strong understanding of real-time programming languages, e.g. Golang
- Strong understanding of web technologies: HTML5, Javascript, CSS/SASS, REST, JSON
- Strong database fundamentals and experience with postgresql
- Knowledge of one or more server-side programming languages
- Needs to be comfortable with
- Working with a team
- Receiving feedback and suggestions for enhancements
- Working on multiple projects at a time
- Fanatical about security and privacy
- Ability to problem solve and troubleshoot in multi-tier environments
- Knowledge of Linux/UNIX, HTTP, and networking
- Familiarity with Bash Shell scripting
- Mastery of git and Github workflows.
- 8 hour shift
- Overtime pay
- Performance bonus
- Highgate Hill Q, LD 4101: Reliably commute or planning to relocate before starting work (Preferred)
- High School (Year 9-11) (Preferred)
- Software development: 1 year (Preferred)
- Australia (Preferred)
Company
Location
Sidney - Australia
Job type
Full-Time
Golang Job Details
We are seeking a Kamailio and FreeSwitch Software Engineer familiar with performing back-end development and support of distributed system applications to work on our development team. As part of the Development team, you'll support our inhouse systems to create distributed VoIP applications. You will also troubleshoot and resolve bugs found in development, QA, and production environments.
The ideal candidate will have a strong system engineering and software development background to successfully design, implement, and maintain highly-available micro-services for application call routing. The candidate will have knowledge of functional programming, testing practices, operating systems and distributed systems. Additionally, the candidate should be detail-oriented, creative, analytical, and research-oriented
We are looking for full-stack engineers who bring fresh ideas, enjoy learning every day, are willing to expand their development skills and solve challenging problems and make a huge visible impact for our company.
Responsibilities
Requirements
Nice to also have
Our office is located in Ipswich, Work from home from time to time is also possible.
Don’t have all the requirements but you are a go-getter? Feel free to submit your resume!
Job Types: Full-time, Permanent
Salary: $66,190.95 – $90,000.00 per year
Schedule:
Supplemental pay types:
Ability to commute/relocate:
Education:
Experience:
Work Authorisation:
Work Location: Hybrid remote in Highgate Hill Q, LD 4101
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs